package com.ego.passport.service;

import com.ego.commons.pojo.EgoResult;
import com.ego.pojo.TbUser;

public interface PassportService {
    /**
     * 检查用户数据是否存在
     * @param param 用户数据 ，账号，邮箱，手机
     * @param type 1，账号 3，邮箱 2，手机
     * @return
     */
    EgoResult checkUser(String param, int type);

    /**
     * 注册用户
     * @param tbUser 用户对象
     * @return
     */
    EgoResult register(TbUser tbUser);

    /**
     * 登录
     * @param tbUser 封装账号密码的用户
     * @return
     */
    TbUser login(TbUser tbUser);
}
